This page last changed on Nov 24, 2008 by dcameron.

Because the plugin is developed using SourceAnywhere Standalone SDK, it is available as a standalone plugin at the Dynamsoft SourceAnywhere Standalone Download Site.

SourceAnywhere Standalone (SAWS) Configuration Examples

Minimal example:

<sourcecontrol type="saws">
	<server>my_sourceanywhere_standalone_server</server>
	<project>$/test</project>
	<workingDirectory>D:\TestFolder\ccnet</workingDirectory>
</sourcecontrol>

Full example:

<sourcecontrol type="saws" autoGetSource="true" applyLabel="true">
	<server>demo.dynamsoft.com</server>
	<port>7777</port>
	<repository>default</repository>
	<project>$/test</project>
	<username>dynamsoft1</username>
	<password>saw</password>
	<workingDirectory>D:\TestFolder\ccnet</workingDirectory>
	<cleanCopy>false</cleanCopy>
</sourcecontrol>

Configuration Elements:

Node Description Type Required Default
server The domain name or IP address of a running SourceAnywhere Standalone server or cache server. string true null
port The port of a running SourceAnywhere Standalone server or cache server. string true null
repository The repository you want to log into. string true null
project A valid project in the current SourceAnywhere Standalone repository. string true null
username Username that CCNet should use to authenticate with SourceAnywhere Standalone Server. string true null
password Password for the SourceAnywhere Standalone user. string true null
autoGetSource Specifies if CCNet should automatically retrieve the latest version of the source from the repository. bool false false
applyLabel Specifies if CCNet should apply the build label to the repository. bool false false
workingDirectory The root folder where the latest source will be retrieved from the Source Server. This path can either be absolute or it can be relative to the CCNet project working directory. string false CCNet project working directory
cleanCopy Determines if the working directory and all its contents should be deleted before the latest version of the source is downloaded. bool false false

Installing the Plug-in

To install the plug-in, please follow these steps:

  1. Install SourceAnywhere Standalone COM SDK. Click here to download it.
  2. Click here to download the CruiseControl.NET SourceAnywhere Standalone Plug-in.
  3. Unzip the plug-in into the CruiseControl.NET server directory.
  4. Edit the ccnet.config file in the CruiseControl.NET server directory appropriately.

Get supported

If you have any questions or comments during using the CruiseControl.NET SourceAnywhere Standalone Plug-in, Please feel free to contact us:

http://www.dynamsoft.com/Support/SAWStandalone_Support.aspx

Document generated by Confluence on Mar 14, 2009 02:55